package pactera.tf.mapper;

import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import pactera.tf.dataobj.LoginDO;

@Repository
@Mapper
public interface LoginMapper {
    /**
     * 	根据账号查询用户ID
     * @param username
     * @return
     */
    String lkUseridByUsername(String username);

    /**
     *	 根据账号查询用户信息
     * @param username
     * @return
     */
    LoginDO getLoginByUsername (String username);

    /**
     * 更新用户登录状态
     * @param loginDO
     * @return
     */
     int updateIsonlineByUserid(LoginDO loginDO);

    /**
     * 	创建登录信息
     *
     * @param loginDO
     *          新增用户信息
     * @return  创建结果
     */
    int insertSelective(LoginDO loginDO);


    /**
     * 根据用户id获取登录信息
     * @param userid
     * @return 登录用户信息
     */
    LoginDO getLoginByUserid(String userid);
}
